package cn.faifai.tagapi.service;

import cn.faifai.tagapi.dto.SystemConfigBase;
import cn.faifai.tagapi.entity.SystemConfig;
import cn.faifai.tagapi.repository.SystemConfigRepository;
import cn.hutool.core.bean.BeanUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class SystemConfigService {
    @Autowired
    private SystemConfigRepository systemConfigRepository;


    // 更新配置
    public SystemConfig updateConfig(SystemConfigBase systemConfigBase) {
        SystemConfig save = BeanUtil.toBean(systemConfigBase, SystemConfig.class);
        return systemConfigRepository.save(save);
    }
    // 删除配置
    public void deleteConfig(List<Long> ids) {
        systemConfigRepository.deleteAllById(ids);
    }
    // 查询配置
    public void queryConfig(SystemConfigBase query) {
    }
}
